// 局部中间件：不使用app.use()定义的中间件
const express=require('express')
const app=express()

// 注册中间件
const mw=(req,res,next)=>{
    console.log('中间件')
    next()
}
// 放入局部中间件
app.get('/',mw,(req,res)=>{
    res.send('hello')
})

// 定义多个局部中间件
// app.get('/',mw1,mw2,(req,res)=>{
//     res.send('hello')
// })
// app.get('/',[mw1,mw2],(req,res)=>{
//     res.send('hello')
// })

// 连续调用多个中间件，中间件之间共享req res

app.listen(8080,()=>{
    console.log('你的服务器运行在：http://localhost:8080')
})